tumble bay - French English Dictionary